WooCommerce\PayPalCommerce\Settings\Service\AuthenticationManager S

Total Complexity 33
Dependencies 17
Dependents 2
Total lines 379
Lines of code 148
Logical lines of code 106
Comment lines 208
Methods 13
Properties 7

Methods 13

Method Rating Maintainability Complexity Lines of code
finish_oauth_authentication()
S
56 6 18
request_payee()
S
49 5 26
enrich_merchant_details()
S
52 5 25
validate_id_and_secret()
S
63 4 11
validate_id_and_auth_code()
S
68 3 8
update_connection_details()
S
60 2 14
__construct()
S
65 2 9
get_account_details()
S
77 1 3
disconnect()
S
66 1 9
authenticate_via_direct_api()
S
68 1 6
authenticate_via_oauth()
S
63 1 10
get_credentials()
S
68 1 6
enrichment_failed()
S
77 1 3